kaf24@scramble.cl.cam.ac.uk [Mon, 20 Dec 2004 17:36:26 +0000 (17:36 +0000)]
bitkeeper revision 1.1159.1.492 (41c70d9ajmKl_WIpIbJHgGlAPGYUAQ)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 20 Dec 2004 17:35:31 +0000 (17:35 +0000)]
bitkeeper revision 1.1159.187.69 (41c70d63jlyWGYhaHG_UYY__odoBCw)
Better MAC-address initialisation in netback.
kaf24@scramble.cl.cam.ac.uk [Thu, 16 Dec 2004 16:45:30 +0000 (16:45 +0000)]
bitkeeper revision 1.1159.1.491 (41c1bbaaDkYIjNKFhK85puhPuumo_w)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 16:43:20 +0000 (16:43 +0000)]
bitkeeper revision 1.1159.206.1 (41c1bb28OOf2b0kzcmnY96TsE1LXVA)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
kaf24@pb001.cl.cam.ac.uk [Thu, 16 Dec 2004 16:42:45 +0000 (16:42 +0000)]
bitkeeper revision 1.1159.1.490 (41c1bb05aOZv3pnPk-NIbxvGZzv5BQ)
page.h, mm.c:
More cleaning.
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 16:22:20 +0000 (16:22 +0000)]
bitkeeper revision 1.1159.205.1 (41c1b63cODLXVNkV2OsvJtzvIRxtKg)
Remove VIRQ_MISDIRECT altogether.
kaf24@scramble.cl.cam.ac.uk [Thu, 16 Dec 2004 15:47:33 +0000 (15:47 +0000)]
bitkeeper revision 1.1159.1.489 (41c1ae15sywguDGAUkFv75uAeynxkg)
build fixes
kaf24@pb001.cl.cam.ac.uk [Thu, 16 Dec 2004 15:41:47 +0000 (15:41 +0000)]
bitkeeper revision 1.1159.1.488 (41c1acbbhUN0iUWmupmPB85ghWRehg)
Many files:
x86/64 fixes.
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 15:15:47 +0000 (15:15 +0000)]
bitkeeper revision 1.1159.1.487 (41c1a6a3A4oeBsOqAlUgIz4zo-l3aA)
Don't deliver misdirect virq's.
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 15:15:24 +0000 (15:15 +0000)]
bitkeeper revision 1.1159.1.486 (41c1a68cZmAJPf5BRttK5N6DNHO9wg)
Don't bind a misdirect virq handler.
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 15:15:00 +0000 (15:15 +0000)]
bitkeeper revision 1.1159.1.485 (41c1a674gZukh01k-Bzk58RO8w0voQ)
Don't bind a misdirect virq handler.
cl349@arcadians.cl.cam.ac.uk [Thu, 16 Dec 2004 15:04:02 +0000 (15:04 +0000)]
bitkeeper revision 1.1159.1.484 (41c1a3e20WEWxhNQDQK6avGv36pVEA)
Remove per vcpu misdirect virq support.
iap10@labyrinth.cl.cam.ac.uk [Wed, 15 Dec 2004 23:09:11 +0000 (23:09 +0000)]
bitkeeper revision 1.1159.1.483 (41c0c417XYObowWqbfqU0cdLx30C9w)
Initial Intel VMX changes to support unmodified Linux guests on Intel's VT p
latform.
cl349@arcadians.cl.cam.ac.uk [Wed, 15 Dec 2004 18:19:36 +0000 (18:19 +0000)]
bitkeeper revision 1.1159.1.482 (41c08038WE4QP9GDCInODhJX2Xh7xQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen.bk-smp
cl349@arcadians.cl.cam.ac.uk [Wed, 15 Dec 2004 18:16:37 +0000 (18:16 +0000)]
bitkeeper revision 1.1159.1.481 (41c07f85G2hWDdcToBM9klxqtewYlQ)
Bound number of vcpus by XEN_VCPUS environment variable in xend environment.
cl349@arcadians.cl.cam.ac.uk [Wed, 15 Dec 2004 18:14:19 +0000 (18:14 +0000)]
bitkeeper revision 1.1159.1.480 (41c07efbnheltqmPvYvCi8GYyKjgbg)
cleanup.
cl349@arcadians.cl.cam.ac.uk [Wed, 15 Dec 2004 17:37:24 +0000 (17:37 +0000)]
bitkeeper revision 1.1159.1.479 (41c07654rvhrbSCSdKV1f18P_UminA)
sync w/ head.
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Dec 2004 09:56:27 +0000 (09:56 +0000)]
bitkeeper revision 1.1159.183.58 (41c00a4bcegoLJhTFK6otLjaxKbuWg)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Dec 2004 09:55:56 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.187.68 (41c00a2crw4RVTLhiAnW6LXLh0aDMw)
Fix 3DNOW on Linux 2.4.
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 23:00:46 +0000 (23:00 +0000)]
bitkeeper revision 1.1159.183.57 (41bf709eE17RH15EFlXLrkS7xp8-Kw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 22:59:48 +0000 (22:59 +0000)]
bitkeeper revision 1.1159.187.67 (41bf7064JLmIpzjd7PLO18qfijLBrA)
Avoid backtraces from Python console client.
cl349@arcadians.cl.cam.ac.uk [Tue, 14 Dec 2004 17:29:52 +0000 (17:29 +0000)]
bitkeeper revision 1.1159.1.478 (
41bf2310-KrE0bKwjD6bmOJbDtrm4A)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Tue, 14 Dec 2004 17:20:18 +0000 (17:20 +0000)]
bitkeeper revision 1.1159.1.477 (41bf20d2wgoxIqhcE0nzBC8W-yFPhg)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Tue, 14 Dec 2004 17:08:39 +0000 (17:08 +0000)]
bitkeeper revision 1.1159.183.56 (41bf1e17wxPkSa0LE3rbZoM43DOhOQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
cl349@arcadians.cl.cam.ac.uk [Tue, 14 Dec 2004 17:07:36 +0000 (17:07 +0000)]
bitkeeper revision 1.1159.204.1 (41bf1dd8Z_SVQLEm3wU35arFIdsQEQ)
Bump version numbers.
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 16:39:51 +0000 (16:39 +0000)]
bitkeeper revision 1.1159.183.55 (41bf1757jtBc6PTE_nT4GQFS3VFfXA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 16:38:48 +0000 (16:38 +0000)]
bitkeeper revision 1.1159.187.66 (41bf1718JfLUlcF63YjP4sfqtgAPWA)
Some more x86/64 progress...
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 14:47:08 +0000 (14:47 +0000)]
bitkeeper revision 1.1159.183.54 (41befcecvX04r7vrz93oiMofYdRnAA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 14:45:51 +0000 (14:45 +0000)]
bitkeeper revision 1.1159.187.65 (41befc9fe8LSbgOityRpN_xjEaT_mw)
Copyright updates
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 10:52:45 +0000 (10:52 +0000)]
bitkeeper revision 1.1159.183.53 (41bec5fdIT2ZqhLBqG2tLQ6100bEhg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Dec 2004 10:51:30 +0000 (10:51 +0000)]
bitkeeper revision 1.1159.187.64 (41bec5b2hEqxDdXD0_RNHHR7utG6gA)
schedule_tail is now an indirect function call in x86 architecture.
kaf24@scramble.cl.cam.ac.uk [Sun, 12 Dec 2004 17:03:10 +0000 (17:03 +0000)]
bitkeeper revision 1.1159.183.52 (41bc79ceEW-73wVlI6NibKOC93EuZg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Sun, 12 Dec 2004 17:02:07 +0000 (17:02 +0000)]
bitkeeper revision 1.1159.187.63 (41bc798fur1rDv8Orxkp3jwAHWFutA)
Linux 2.6 fix for 3DNOW.
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Dec 2004 14:41:14 +0000 (14:41 +0000)]
bitkeeper revision 1.1159.183.51 (41bb070aDsGognVnkbq-nQ0qxDpb6w)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Dec 2004 14:40:31 +0000 (14:40 +0000)]
bitkeeper revision 1.1159.187.62 (41bb06dfBOXZ2Y0I-fSinx_R6pcANQ)
Fix PCI cardbus.
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Dec 2004 11:46:25 +0000 (11:46 +0000)]
bitkeeper revision 1.1159.183.50 (41bade11ZSz_tRmhJ1YXNhP6oQWRzg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Dec 2004 11:42:58 +0000 (11:42 +0000)]
bitkeeper revision 1.1159.187.61 (41badd42WPbpyTHpQn9bVGYapDfdOQ)
Type decl cleanups from Charles Coffing.
cl349@arcadians.cl.cam.ac.uk [Fri, 10 Dec 2004 19:56:39 +0000 (19:56 +0000)]
bitkeeper revision 1.1159.1.476 (41b9ff77QqNYRb0qfaEAPdWrHHIrog)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Fri, 10 Dec 2004 18:49:15 +0000 (18:49 +0000)]
bitkeeper revision 1.1159.1.475 (41b9efabAfHQClS6PJMUaGIogh-MMw)
sync w/ head.
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Dec 2004 18:30:32 +0000 (18:30 +0000)]
bitkeeper revision 1.1159.183.49 (41b899c8PdoHYXfdUBjvgkdUlJjeDw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Dec 2004 18:29:56 +0000 (18:29 +0000)]
bitkeeper revision 1.1159.187.60 (41b899a4tjdjzfL7v1mQOH5gIHlqQQ)
Another sysrq fix...
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Dec 2004 17:40:18 +0000 (17:40 +0000)]
bitkeeper revision 1.1159.183.48 (41b88e02jFtCOfgqWAIArFrDyfX9eA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Dec 2004 17:36:06 +0000 (17:36 +0000)]
bitkeeper revision 1.1159.187.59 (41b88d06_xaLJr8YKlkp7XyIFI-xYQ)
Missing #define
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Dec 2004 17:31:14 +0000 (17:31 +0000)]
bitkeeper revision 1.1159.183.47 (41b88be2G5Z3etJanoh9c3CpkN8jSg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Dec 2004 17:30:15 +0000 (17:30 +0000)]
bitkeeper revision 1.1159.187.58 (41b88ba7ZjuJcwYxAL5HR5J_1FXMYw)
sysrq hacks from Matt Bloch
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Dec 2004 17:44:21 +0000 (17:44 +0000)]
bitkeeper revision 1.1159.183.46 (41b5ebf5bJeqSvY1QhrHpwnbQmtSbA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Dec 2004 17:41:57 +0000 (17:41 +0000)]
bitkeeper revision 1.1159.187.57 (41b5eb65x_JxVnjR7uA3FzGZDy11Hw)
xend fixes.
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 21:15:40 +0000 (21:15 +0000)]
bitkeeper revision 1.1159.183.45 (41af85fcTJCRQfTCqQfiHwslOD_f3Q)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 21:14:02 +0000 (21:14 +0000)]
bitkeeper revision 1.1159.187.56 (41af859alAU2_flUOUDG6VyGkjJ8Kg)
More balloon fixes.
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 20:56:17 +0000 (20:56 +0000)]
bitkeeper revision 1.1159.187.55 (41af81710ePtgtFPsGTTUHYqD1qviA)
Simpler balloon proc entry.
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 17:03:57 +0000 (17:03 +0000)]
bitkeeper revision 1.1159.183.44 (41af4afduhCx6q1-uq_lDpK2CMiJ-Q)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 17:03:09 +0000 (17:03 +0000)]
bitkeeper revision 1.1159.187.54 (41af4acdZ4YHAyUW9HeJOhMYWMiB1g)
More ballon driver changes/fixes.
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 16:46:54 +0000 (16:46 +0000)]
bitkeeper revision 1.1159.183.43 (41af46fea4Y4asz4B2arzms8lbPL7g)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 16:40:33 +0000 (16:40 +0000)]
bitkeeper revision 1.1159.187.53 (41af4581GTHH1sJIbO5TqzuAB2ifOg)
Fix 2.4 build. Minor mods to the balloon driver.
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 16:26:07 +0000 (16:26 +0000)]
bitkeeper revision 1.1159.183.42 (41af421fdfmkte1q5_bhPDh1LJlfIQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 16:17:35 +0000 (16:17 +0000)]
bitkeeper revision 1.1159.187.52 (41af401feJ8RiM76UNPjXCq_P54GJQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 16:17:28 +0000 (16:17 +0000)]
bitkeeper revision 1.1159.203.1 (41af4018fV44p80Jw5YxFLlk5sh8jg)
Cleaned balloon driver internals. Better integration with device
drivers that also inc/dec memory reservation. Should be more
informative (cat /proc/xen/balloon) and more stable. Needs testing
with Linux 2.4...
cl349@arcadians.cl.cam.ac.uk [Thu, 2 Dec 2004 10:24:43 +0000 (10:24 +0000)]
bitkeeper revision 1.1159.187.51 (41aeed6bzN1zaGFaAP8KEzkGD9sW_A)
Makefile:
Rename install_* targets to install-* -- matching the targets we had already.
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 09:22:36 +0000 (09:22 +0000)]
bitkeeper revision 1.1159.183.41 (41aededcmCUYLYfyBEnMv0OLICJzVg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 09:21:31 +0000 (09:21 +0000)]
bitkeeper revision 1.1159.187.50 (41aede9butKaW-WoEitdCDyiPTD0mg)
Export ctrl_if API to modules.
kaf24@scramble.cl.cam.ac.uk [Thu, 2 Dec 2004 09:21:05 +0000 (09:21 +0000)]
bitkeeper revision 1.1159.187.49 (41aede81IBQOThmH0W0AYSHb2Gt7sA)
Split out install targets in root Makefile.
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 13:26:07 +0000 (13:26 +0000)]
bitkeeper revision 1.1159.183.40 (41adc66fX2i8ykxO5vZHQuFLEIaOZg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 13:25:22 +0000 (13:25 +0000)]
bitkeeper revision 1.1159.187.48 (41adc6420WlNaaoUkvfgNxl44rpYYg)
Export Xen s/w perfctrs to DOM0 via new 'xenperf' utility.
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 11:24:59 +0000 (11:24 +0000)]
bitkeeper revision 1.1159.183.39 (41adaa0b8KnGzMv2-RXeuLtCLV-zxA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 11:24:11 +0000 (11:24 +0000)]
bitkeeper revision 1.1159.187.47 (41ada9dbh_spg2MhqENrhyi6SP00Kg)
Enable some more kernel debugging. Remember to turn off before
pushing to the stable repository!
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 11:23:24 +0000 (11:23 +0000)]
bitkeeper revision 1.1159.187.46 (41ada9acdxj1sndHML6zY6jvbR0CFg)
Fix netback driver to correctly free the net device struct.
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 09:41:03 +0000 (09:41 +0000)]
bitkeeper revision 1.1159.183.38 (41ad91afnYP0-Tcqh7TNle__gGTTPw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 1 Dec 2004 09:39:42 +0000 (09:39 +0000)]
bitkeeper revision 1.1159.187.45 (41ad915efwXemCBvpJ9zlx5AhK28qw)
Header and EXPORT_SYMBOL() fixes so that more stuff builds.
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 18:22:57 +0000 (18:22 +0000)]
bitkeeper revision 1.1159.183.37 (41acba81h7luctBiumR4f9c4u9IwpQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 18:20:38 +0000 (18:20 +0000)]
bitkeeper revision 1.1159.187.44 (41acb9f65Nu4_LCJgeyWLgtrvxeqoA)
Version bumb on control libraries.
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 18:19:27 +0000 (18:19 +0000)]
bitkeeper revision 1.1159.183.36 (41acb9afGXKf6dCUiTQJ2FnwLEpJEg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 18:17:06 +0000 (18:17 +0000)]
bitkeeper revision 1.1159.187.43 (41acb922MGgCQ71HoZ-M1-vpezLXKQ)
More simplifications to p.t. management.
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 17:17:52 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.183.35 (41acab40rFEtjpNAJkBrPgWMpUHO5w)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 17:17:07 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.187.42 (41acab13co1dnyoD3jJfv5m4ox_FFg)
Major balloon driver cleanups. This has required some moderately large
changes to start-of-day code in Linux 2.4 and 2.6.
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 15:03:06 +0000 (15:03 +0000)]
bitkeeper revision 1.1159.187.41 (41ac8baanJQsmqG9w2jw_lNTjLGswA)
Fix Xen crash.
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 09:01:47 +0000 (09:01 +0000)]
bitkeeper revision 1.1159.183.34 (41ac36fbmU2BrkQu6OvRPLEjhFId7w)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 30 Nov 2004 09:00:21 +0000 (09:00 +0000)]
bitkeeper revision 1.1159.187.40 (41ac36a5yZurzjumuK6eZfIthngj5Q)
Fix ptep_set_access_flags() macro.
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 18:57:17 +0000 (18:57 +0000)]
bitkeeper revision 1.1159.183.33 (41ab710dnDIS6x1aWD1XoSvpY_9ZcQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 18:51:18 +0000 (18:51 +0000)]
bitkeeper revision 1.1159.187.39 (41ab6fa6Y09a8uLTIgCHmRV5IVqoRA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 18:51:13 +0000 (18:51 +0000)]
bitkeeper revision 1.1159.201.1 (41ab6fa1bs5vtddKGV1tNJawdZEZdw)
New /dev/mem patch moves the Xen specifics out to an arch-specific
file. Read/writes of /dev/mem now access I/O space rather than kernel
space. Fixed ioremap.c a whole lot to now use the rather more robust
direct_remap_area_pages(). 'dmidecode' now works in DOM0. :-)
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 17:11:03 +0000 (17:11 +0000)]
bitkeeper revision 1.1159.1.474 (41ab5827gfzURKvarOx0GbP-3uLqbQ)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 16:47:47 +0000 (16:47 +0000)]
bitkeeper revision 1.1159.183.32 (
41ab52b3-DjlWJoZ82i2o8psjPO13A)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 16:47:10 +0000 (16:47 +0000)]
bitkeeper revision 1.1159.187.38 (41ab528ec1Xx-3qp9gmVGB75WNTj9g)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-testing.bk
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 16:46:59 +0000 (16:46 +0000)]
bitkeeper revision 1.1159.200.1 (41ab5283wLmdIWOfwXbjBnwp7bSLKg)
entry.S:
Use macros for loading %esi and for saving the upcall mask.
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 16:39:56 +0000 (16:39 +0000)]
bitkeeper revision 1.1159.1.473 (41ab50dcbOBc6vATUv4icoPk7JOPnA)
entry.S:
Fix some comments.
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 16:27:26 +0000 (16:27 +0000)]
bitkeeper revision 1.1159.183.31 (41ab4dee8OL5EzvF88mn8tXXGl019w)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 16:19:06 +0000 (16:19 +0000)]
bitkeeper revision 1.1159.187.37 (41ab4bfa7TgCvGs1cJ6OXr2xhCpYhg)
Enable FXSR usage in XenLinux.
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 16:18:19 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.187.36 (41ab4bcbSa7RKAWie1XtrxBdva1gCA)
isa_bus_to_virt fixes
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 16:09:15 +0000 (16:09 +0000)]
bitkeeper revision 1.1159.1.472 (41ab49ab0UJYMrnMqSqKOFhhX2ypGw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 16:03:16 +0000 (16:03 +0000)]
bitkeeper revision 1.1159.1.471 (41ab4844yEdQ7zMWVGeDP2F7X0FEQQ)
system.h:
Make disabling/enabling interrupts preemption safe.
Also g/c __save_and_sti.
entry.S:
Make disabling/enabling interrupts preemption safe.
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 15:50:14 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.183.30 (41ab4536IueE3ZCgGZUr5ralwtj52A)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 15:46:14 +0000 (15:46 +0000)]
bitkeeper revision 1.1159.187.35 (41ab44466PjrfuHbuNH4oKGm-TGC5w)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 15:45:22 +0000 (15:45 +0000)]
bitkeeper revision 1.1159.199.1 (41ab4412dnDymGEqZNhEzt67Yzgmxw)
MTRR support for privileged kernels. Should help our X-server support.
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 15:02:20 +0000 (15:02 +0000)]
bitkeeper revision 1.1159.187.34 (41ab39fcX9O7MQ23ZZswDbS6Tx80Sw)
Use uname -m instead of uname -i to get the build hosts architecture.
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 12:07:12 +0000 (12:07 +0000)]
bitkeeper revision 1.1159.187.33 (41ab10f0GLXR1qCvGRT8TTbIpm5j7A)
Fix ioremap() to only expect the lowmem ISA region to be fixmap()ed
in privileged builds.
cl349@arcadians.cl.cam.ac.uk [Mon, 29 Nov 2004 11:08:49 +0000 (11:08 +0000)]
bitkeeper revision 1.1159.1.470 (41ab0341Yle1QeLl7k10R_yib2Y3-Q)
entry.S:
Reload %esi when needed.
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 10:10:30 +0000 (10:10 +0000)]
bitkeeper revision 1.1159.183.29 (41aaf596qooupGDNnx14Mo2HjOCaSA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 10:09:43 +0000 (10:09 +0000)]
bitkeeper revision 1.1159.187.32 (41aaf567IYxx6S0v45_yrK6nVpncuA)
Pull Linux MTRR driver into Xen. This ensures that MTRRs are consistent
across all CPUs at boot time. We still need to export MTRR setting via
the control interface, and virtualise the XenLinux MTRR driver.
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 09:19:52 +0000 (09:19 +0000)]
bitkeeper revision 1.1159.183.28 (41aae9b8i50JTa_zEbBVs37j5eEygg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 29 Nov 2004 09:19:19 +0000 (09:19 +0000)]
bitkeeper revision 1.1159.187.31 (41aae997XDuKlMRBqUZZiaPiGiIgMg)
Fix ioremap() to check for local non-highmem.